can't keep (one's) hands off (someone) - Turkish English Dictionary